NavigationTextButton, NavigationToolButton {
    background: transparent;
    border-radius: 5px;
    color: white;
    /* font: 14px 'Segoe UI', 'Microsoft YaHei', 'PingFang SC'; */
    padding: 5px 12px 6px 12px;
    outline: none;
}

NavigationTextButton[isPlaceholderText=true] {
    color: rgba(255, 255, 255, 0.6063);
}

NavigationTextButton[hasIcon=false] {
    padding: 5px 12px 6px 12px;
}

NavigationTextButton[hasIcon=true] {
    padding: 5px 12px 6px 36px;
}

NavigationTextButton:hover, NavigationToolButton:hover {
    background: rgba(255, 255, 255, 0.0837);
}

NavigationTextButton:pressed, NavigationToolButton:pressed {
    color: rgba(255, 255, 255, 0.786);
    background: rgba(255, 255, 255, 0.0326);
    border-top: 1px solid rgba(255, 255, 255, 0.053);
}

NavigationTextButton:disabled, NavigationToolButton:disabled {
    color: rgba(255, 255, 255, 0.3628);
    background: rgba(255, 255, 255, 0.0419);
    border: 1px solid rgba(255, 255, 255, 0.053);
}

NavigationTextButton:checked, NavigationToolButton:checked {
    /*background: rgba(255, 255, 255, 0.0837);*/
    color: white;
    border: 1px solid rgba(0, 0, 0, 0.073);
}


